c-lang:logical operators